package com.ruoyi.system.domain.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.system.domain.Examine;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class UnitInformationVO {
    private static final long serialVersionUID = 1L;

    /** 自增ID */
    private Long id;

    private String businessId;

    /** 单位名称 */
    @Excel(name = "单位名称")
    private String unitName;

    /** 法定代表人 */
    @Excel(name = "法定代表人")
    private String legalRepresentative;

    /** 联系人 */
    @Excel(name = "联系人")
    private String contactPerson;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String contactPhone;

    //    作为登陆账号使用,
    private String email;

    private String loginPassword;

    /** 开户银行账户信息 */
    @Excel(name = "开户银行账户信息")
    private String bankAccountInfo;

    /** 附件：统一社会信用代码证 */
    @Excel(name = "附件：统一社会信用代码证")
    private String attachmentCreditCode;

    private String attachmentCreditCodeName;


    /** 附件：营业执照（如有） */
    @Excel(name = "附件：营业执照", readConverterExp = "如=有")
    private String attachmentBusinessLicense;


    /** 附件：营业执照 -文件名称 */
    private String attachmentBusinessLicenseName;

    /** 附件：旅行社业务经营许可证（如有） */
    @Excel(name = "附件：旅行社业务经营许可证", readConverterExp = "如=有")
    private String attachmentTravelPermit;


    private String attachmentTravelPermitName;

    /** 附件：单位（企业）基本情况 */
    @Excel(name = "附件：单位", readConverterExp = "企=业")
    private String attachmentBasicInfo;

    private String attachmentBasicInfoName;

    /** 附件：其他证明材料 */
    @Excel(name = "附件：其他证明材料")
    private String attachmentOtherDocs;

    private String attachmentOtherDocsName;

    private List<FileUploadVO> files;

    private List<Examine>  examines;

      /** 创建时间 */
    private Date createTime;

    /** 创建人 */
    private String createBy;

    private String remark;

    /** 审核状态 */
    private String type;

    private String bankCountInfoName; // 对公账户名称
    private String bankNumber; // 对公账户银行账号
    private String bankName; // 开户行名称

}
